Description
Welcome to CS101: Preview of Computer Science!
Computer science is not programming: programming is just one of several of the computer scientist's tools. The class will introduce you to a variety of computer science topics, taught both by the professor and by various faculty in the department and other guest lecturers.
Computer science is not programming: programming is just one of several of the computer scientist's tools. The class will introduce you to a variety of computer science topics, taught both by the professor and by various faculty in the department and other guest lecturers.
General Information
Requirements to Take this Class
1. You must be a CS or Applied CS major. Likely majors may take the class with permission of the instructor.
2. All new CS or Applied CS majors must take this class at the same time as their first CS class (typically CS112, CS211, CS310, or CS367). We will teach CS101 in the Spring semester.
3. If your first CS class is not CS112, you may need to learn some basic Python. The professor will be glad to assist you in this.
2. All new CS or Applied CS majors must take this class at the same time as their first CS class (typically CS112, CS211, CS310, or CS367). We will teach CS101 in the Spring semester.
3. If your first CS class is not CS112, you may need to learn some basic Python. The professor will be glad to assist you in this.
Grading
Grading will be based on a combination of the following factors, each weighted approximately the same:
1. Class attendance and participation.
2. Participation in various sanctioned external activities and lectures related to computer science.
3. Seeing your academic advisor at some point during the semester.
4. A group project, with some possible warm-up exercises.
1. Class attendance and participation.
2. Participation in various sanctioned external activities and lectures related to computer science.
3. Seeing your academic advisor at some point during the semester.
4. A group project, with some possible warm-up exercises.
Announcements
Last Classes Attendance
4/30/13 3:46 PM
Good job on presentations today.
Just in case you were wondering, even if you submitted all actives, presented your project and returned your robot you are not done with the class. You are still required to attend class and watch your fellow classmate presentations. If you do not show up for the next classes without proper excuse, you will fail the class.
Just in case you were wondering, even if you submitted all actives, presented your project and returned your robot you are not done with the class. You are still required to attend class and watch your fellow classmate presentations. If you do not show up for the next classes without proper excuse, you will fail the class.
Reminder: Activities due April 30th, 2013
4/23/13 8:41 PM
The activities are due next Tuesday in class (April 30th, 2013).
Make sure that you put all your activity evidences and advisor's checklist in a folder (together with the summaries of Thursday's lectures, if any).
There should be a total of 6 activities including the ones submitted before spring break.
Please don't forget to turn in the advisor checklist with the activities.
Make sure that you put all your activity evidences and advisor's checklist in a folder (together with the summaries of Thursday's lectures, if any).
There should be a total of 6 activities including the ones submitted before spring break.
Please don't forget to turn in the advisor checklist with the activities.
Name | Office Hours | |
---|---|---|
Zoran Duric | When? Where? | |
Bryan Hoyle | When? Where? |
Lecture Notes
Lecture Notes
Lecture Date
Apr 18, 2013
Feb 28, 2013
Mar 7, 2013
Feb 7, 2013
Feb 19, 2013
Feb 21, 2013
Feb 26, 2013
Mar 19, 2013
Mar 21, 2013
Mar 26, 2013
Apr 2, 2013
Apr 2, 2013
Feb 5, 2013
Jan 29, 2013
Jan 29, 2013
Jan 29, 2013
Jan 24, 2013
Jan 22, 2013
Feb 5, 2013
Jan 31, 2013
Mar 28, 2013